home *** CD-ROM | disk | FTP | other *** search
/ Graphics Plus / Graphics Plus.iso / general / viewers / polyview / polyvw31.lha / Polyview3.1 / new / XmxP.h < prev    next >
C/C++ Source or Header  |  1993-06-23  |  3KB  |  89 lines

  1. /*****************************************************************************
  2.  * NCSA Xmx X/Motif Extension Library.                                       *
  3.  *                                                                           *
  4.  * Designed and Implemented by Marc Andreessen (marca@ncsa.uiuc.edu).        *
  5.  *                                                                           *
  6.  * Software Development Group                                                *
  7.  * National Center for Supercomputing Applications                           *
  8.  * University of Illinois at Urbana-Champaign.                               *
  9.  *                                                                           *
  10.  * This is BETA release software.  As such it may contain software bugs and  *
  11.  * exhibit inconsistencies.                                                  *
  12.  *                                                                           *
  13.  * Copyright (c) 1992 The Board of Trustees of the University of Illinois.   *
  14.  *                                                                           *
  15.  * Permission to use, copy, and modify this software and its                 *
  16.  * documentation for educational, research, and non-profit purposes is       *
  17.  * hereby granted, provided that the above copyright notice, the original    *
  18.  * authors names, and this permission notice appear in all such copies.      *
  19.  * Any distribution of this software requires the explicit and written       *
  20.  * authorization of the authors.                                             *
  21.  *                                                                           *
  22.  * The University of Illinois makes no representations about the             *
  23.  * suitability of this software for any purpose.  It is provided "as is"     *
  24.  * without warranty of any kind.                                             *
  25.  *****************************************************************************/
  26.  
  27. /* $Header: /usr3/people/gbourhis/pv3/new/RCS/XmxP.h,v 1.1 92/09/18 10:55:26 marca Exp $ */
  28.  
  29. #ifdef RCSLOG
  30. $Log:    XmxP.h,v $
  31.  * Revision 1.1  92/09/18  10:55:26  marca
  32.  * Initial revision
  33.  * 
  34. #endif
  35.  
  36. #ifndef __XMXP_H__
  37. #define __XMXP_H__
  38.  
  39. /* System includes. */
  40. #include <stdio.h>
  41. #include <string.h>
  42. #include <assert.h>
  43.  
  44. /* Main Xmx include (also X11 includes and Xm.h). */
  45. #include "Xmx.h"
  46.  
  47. /* Motif Widget-specific includes. */
  48. #include <Xm/BulletinB.h>
  49. #include <Xm/CascadeBG.h>
  50. #include <Xm/Command.h>
  51. #include <Xm/DialogS.h>
  52. #include <Xm/DrawingA.h>
  53. #include <Xm/FileSB.h>
  54. #include <Xm/Form.h>
  55. #include <Xm/Frame.h>
  56. #include <Xm/Label.h>
  57. #include <Xm/LabelG.h>
  58. #include <Xm/List.h>
  59. #include <Xm/MenuShell.h>
  60. #include <Xm/MessageB.h>
  61. #include <Xm/PushB.h>
  62. #include <Xm/PushBG.h>
  63. #include <Xm/RowColumn.h>
  64. #include <Xm/Scale.h>
  65. #include <Xm/ScrollBar.h>
  66. #include <Xm/SeparatoG.h>
  67. #include <Xm/Text.h>
  68. #include <Xm/ToggleBG.h>
  69.  
  70. /* SGI-specific GL Widget inclues. */
  71. #ifdef __sgi
  72. #include <X11/Xirisw/GlxMDraw.h>
  73. #endif
  74.  
  75. #ifdef _IBMR2
  76. #include "/usr/lpp/GL/utilities/inc/Glib.h"
  77. #endif /* _IBMR2 */
  78.  
  79. /* Prototypes for internal routines found in Xmx.c. */
  80. extern int _XmxMakeClientData (int);
  81.  
  82. /* Marc's defines. */
  83. #undef  private
  84. #define private static
  85. #undef  public
  86. #define public
  87.  
  88. #endif /* __XMXP_H__ */
  89.